#body{
	margin: 10px;
}

#header {
	position: relative;
}

#topnav{
	position: absolute;
	top: 10px;
	right: 20px;
}
#leftsidecontent {
	float: left;
	width: 139px;	
}

#rightsidecontent {
	float: right;
}
	
#footer{
	clear: left;	
	text-align : center;
}

#maincontent {	
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px; 
	float: left;
	width: 500px;
	border-left: 1px solid #ccc;
	padding: 20px 40px 40px 20px;
}

#leftsidecontent {			
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px; 
}

#header{
	background: #6699CC;
	border-bottom: 2px solid #ccc;
	padding: 0px;
}

#topnav{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px; 
}
#footer{
	padding: 2px;
	background: whitesmoke;
	font-size: 11px; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-weight: 400;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#quote {	
	background: whitesmoke;
	padding: 2px;
}

body{	
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 0;	
	width: 100%;
}
	
  td{
  	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  
  .tableborder{  
	border: 1px solid #ccc;
  }
		
	.content{
			width: 100%;
			padding: 0 5px 0 5px;
		}
			
			
	.center{
		 	margin-left: auto;
		 	margin-right: auto;
		}
			 
	.header{
			background-color: #006699;
			margin-left: auto;
		 	margin-right: auto;
			border-top:	8px solid #ccc;
			border-bottom: 8px solid #ccc;
		}	
				
	.grayrightborder{
			border-right: 1px solid #ccc;
			padding: 2px 3px 0 0;
		}
	
	.bluestripe{
			background-color: #003366;
			border: none;
			margin-left: auto;
		 	margin-right: auto;
			font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-color: ffffff;
		}
		
	.bottomborder{
			border-bottom: 2px solid #ccc;
			margin: 0 0 0 0;
		} 
		
	.topborder{
			width: 100%;
			border-top: 1px solid black;
			margin: 0;
			padding: 1px 0 0 0;
			
		} 
		
		
					
	.topbottomborder{
			border-top: 1px solid black;
			border-bottom: 1px solid black;
		}
		
	.graytopbottomborder{
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}	
					
	.graytopborder{
			width: 100%;
			border-top: 1px solid #ccc;
			margin: 0;
			padding: 1px 0 0 0;			
		} 
	
/* text */

/* Really big fonts */
  .ttbigtext              {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ttheadingshops         {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ffffff;}
  .ttheading              {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}
  .ttcobrand              {font-size: 21px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}

/* Small fonts */ 
  .ttsmalltext            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ttsmalltextbold        {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ttsmallnote            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .ttsmallerror           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .ttsmallerrorbold       {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .ttlabel                {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0;}
  .ttlabelerror           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}
  .ttfooter               {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}

	p{
			font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		
	.boldtext{
			font-weight: bold;
		}
		
	.italic{ 
			font-style: italic;
			font-size: 12px;
		}
	
			
	h1{    	
			font: 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #006699;
		}
		
		
	h2{		
			font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		
		
		
	#aligntop{
			border: 1px solid;
			float: top;
		
			}
		
		
		
/*images*/
		
	img{
			border: 0;
		}

/* form elements*/
 .submit  { font: 9pt "Verdana", "sans-serif";
                font-weight: bold;
                background: white;
                border: 1px solid black;
        }	
.textarea  { font: 8pt "Verdana", "sans-serif";
                background: white;
                border: 1px solid black;
        }
 .field  { font: 8pt "Verdana", "sans-serif";
                background: white;
                border: 1px solid black;
        }		
.formLabel {
	font-weight: bold;
}	

/* links*/

/* different font property notation to ensure specificity  */
/* specify border and margin attributes to ensure hover pseudo-class effective in NS6*/

	.menuLink a{
			border: 0px;
			margin: 5px;	
			color:orange;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
				
		}
		
	.menuLink:link{
			color: blue;
			font-weight: bold;
			text-decoration: none;		
			font-size: 14px;
			margin: 0px 0px 10px 5px;									
		}
		
	.menuLink:visited{
			color: blue;
			font-weight: bold;
			text-decoration: none;		
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		
			font-size: 14px;
			margin: 0px 0px 10px 5px;									
		}
		
	.menuLink:hover{
			color: black;
			font-weight: bold;
			text-decoration: none;
			font-size: 14px;
			margin: 0px 0px 10px 5px;									
		}
						
	.white2bluebold{
			 border: 0px;
			 margin: 0px;				
			 color: white;
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 font-weight: bold;
			 text-decoration: none;
						
		}	
								
	.white2bluebold:link{
			color: white;
			font-weight: bold;
			text-decoration: none;	
			
		}
		
	.white2bluebold:visited{
			color: white;
			font-weight: bold;
			text-decoration: none;	
			
		}
		
		.white2bluebold:hover{
			color: #0099ff;
			font-weight: bold;
			text-decoration: none;	
			
		}
		
		/* displayTable settings */
		.displayTable{
	border : 1px;
	
}

.dt_Title{
	background-color: #eeeeee;
	color : Black;
	font-weight : bold;
}
		.dt_columnTitle{
	background-color: #ccddee;
	color : Black;
	font-size: 11px;
	font-weight : 700;
	font-family: verdana,arial,helvetica,sans-serif;
} /*{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}*/

.formErrors{
	color:Red;
	font-weight: bold;	
}


.headerTitle {
	font-size: 36px;
	color: white;
	font-family: verdana,arial,helvetica,sans-serif;
}


